AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SmallTune [0.3.1]
Thema durchsuchen
Ansicht
Themen-Optionen

SmallTune [0.3.1]

Ein Thema von Mithrandir · begonnen am 13. Nov 2009 · letzter Beitrag vom 25. Jun 2019
Antwort Antwort
Seite 3 von 8     123 45     Letzte »    
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 11:57
Wenn Shuffle = True ist und auf "Next" geklickt wird im Player gibt es einen "Range check error" wenn die Playlist leer ist.

Der Fehler entsteht hier (unit dgstMediaClass.pas):
Delphi-Quellcode:
procedure TMediaClass.PlayNextTrack;
//....
      repeat
        Pos := random(GetDBItemsCount - 1) + 1;
        inc(i);
      until (fSongsAlreadyPlayed[Pos - 1] <> true) or (i >= Length(fMediaFileLst));
oder genauer gesagt hier: fSongsAlreadyPlayed[Pos - 1] Beheben lässt es sich wahrscheinlich so (kommt auf jeden Fall keine Fehlermeldung mehr)

until (i >= Length(fMediaFileLst)) or (fSongsAlreadyPlayed[Pos - 1] <> true);
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#2

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:04
Bitte bitte nicht mit true vergleichen
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#3

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:16
So besser ?
until (i >= Length(fMediaFileLst)) or (fSongsAlreadyPlayed[Pos - 1] = false);


until (i >= Length(fMediaFileLst)) or not (fSongsAlreadyPlayed[Pos - 1]);
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#4

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:27
Zitat von Daniel G:
  • [-] Position didn't change when Taskbar was replaced
Bei mir funzt´s immer noch nicht wie gewollt.
Warum? Weil ich meine Taskleiste auf dem 2tem Desktop habe.
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#5

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:27
Zitat von DeddyH:
Bitte bitte nicht mit true vergleichen
Ist das in diesem Falle nicht was anderes? Immerhin setze ich true und false in dem Array selbst, also sollte der Wert von true immer derselbe sein...

Edit:
@mleyen: Sollte aber eigentlich... Wo steckt denn das Fenster bei dir?
(btw: Geht das "umsetzen" der Taskleiste mit Bordeigenen Mitteln?)
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#6

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:28
Ich will jetzt hier nicht schon wieder eine Diskussion vom Zaun brechen, aber Du weißt doch vermutlich selbst, dass das ein No-Go ist
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#7

Re: SmallTune [0.2.1]

  Alt 15. Nov 2009, 12:39
Zitat von Daniel G:
@mleyen: Sollte aber eigentlich... Wo steckt denn das Fenster bei dir?
Ganz oben links auf dem Primary-Desktop. Dabei befindet sich die Taskleiste auf Desktop[2]
Siehe Anhang
Miniaturansicht angehängter Grafiken
smalltune_pos_bug_194.png  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: SmallTune [0.2.1]

  Alt 17. Nov 2009, 10:51
Gratuliere, jetzt hast du es auch auf Heise geschafft
http://www.heise.de/software/download/smalltune/69394
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#9

Re: SmallTune [0.2.1]

  Alt 17. Nov 2009, 11:06


Allerdings ist das noch die alte 0.1.1, ich werd mal sehen, dass ich das gleich aktualisiere...

Zitat von heise.de:
[...] und spielt neben Formaten wie MP3, OGG, WAV, AIFF, XM, S3M und MOD [...]


Wusste gar nicht, dass ich schon Chiptunes unterstütze...

//Edit[13:54]: Aktualisiert.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#10

Re: SmallTune [0.3.0]

  Alt 2. Dez 2009, 08:51
Release 0.3.0

Zitat von Changelog:
[+] Drag and Drop added
[+] Hotkeys added
[+] Window can be moved
[+] Options Dialog added
[+] Added logging functionality
[+] Added URL management
[+] SmallTune now speaks German too.
[+] It selects the language automatically, can be changed on runtime.
[+] SmallTune comes with its own User Agent, "SmallTune/0.3"
[+] Playlist supports "Enter" Key.
[+] When filtering the playlist, pressing the "Enter" Key will result in playing the first item being selected.
[*] Design changes if an Internet Stream is being played[*] If the song title is way too long for the window, it "bounces" from right to left and back[*] Switched to Mozilla Public License because of the use of BASS as the audio lib

[-] Crash fixed when clicking on "next" at activated Shuffle-Mode
[-] Opening the playlist after playing an internet stream result in all items being selected
[-] TNA-Tooltip didn't change
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 8     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz